package nsn.message.aggregator.model;

import java.util.Set;

import nsn.message.aggregator.model.behaviour.Observable;
import nsn.message.aggregator.model.behaviour.Persistable;
import nsn.message.aggregator.model.behaviour.Updatable;

/**
 * 
 * @author Lukasz Nowak
 * @since 10-03-2011
 * 
 */
public interface IMessageAggregator extends Updatable, Persistable, Observable {


	/**
	 * 
	 * @return Set<SourceType>
	 */
	Set<ISourceType> getSourceTypes();
}
